Scheduling of Compute-Intensive Code Generated from Event-B Models: An Empirical Efficiency Study

نویسنده

  • Fredrik Degerlund
چکیده

Event-B is a tool-supported speci cation language that can be used e.g. for modelling of concurrent programs. This calls for code generation and a means of executing the resulting code. One approach is to preserve the original event-based nature of the model and use a runtime scheduler and message passing to execute the translated events on di erent computational nodes. In this paper, we consider the e ciency of such a solution when applied to a compute-intensive model. In order to mitigate overhead, we also use a method allowing computational nodes to repeat event execution without the involvement of the scheduler. To nd out under what circumstances the approach performs most e ciently, we perform an empirical study with di erent parameters.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Code Generation for Event-B

We present an approach to generating program code from Event-B models that is correct-by-construction. Correctness is guaranteed by the combined use of well-definedness restrictions, refinement, and assertions. By enforcing the well-definedness of the translated model, we prevent runtime errors that originate from semantic differences between the target language and Event-B, such as different i...

متن کامل

Investigation and Statistical comparison of the soil empirical desalinization models for salin-sodic soils (Case study: Khuzestan province)

Accumulation of soluble salts in arid areas which are similar to most regions of Iran is inevitable in soil surface and profile because of low precipitation and high evaporation. High concentration of soluble salts in soil profile caused severe problems for root water uptake thus plant growth stopped. Reducing soil salinity to optimized content by leaching and avoiding soil pounding must be con...

متن کامل

Deriving FPGA Based Custom Soft-Core Microprocessors for Mission Planning Algorithms

Autonomous dynamic event scheduling using Iterative Repair techniques is an essential component of successful space missions, as it enables spacecraft to adaptively schedule tasks in a dynamic, real-time environment. Event rescheduling is a compute-intensive process. Typical applications involve scheduling hundreds of events that share tens or hundreds of resources. We are developing a set of t...

متن کامل

An ASIP architecture framework to facilitate automated design space exploration and synthesis for Iterative Repair solvers

Autonomous dynamic event scheduling, using Iterative Repair techniques such as those employed by CASPER and ASPEN, is an essential component of successful space missions, as it enables spacecraft to adaptively schedule tasks in a dynamic, real-time environment. Event rescheduling is a compute-intensive process. Typical applications involve scheduling hundreds of events that share tens or hundre...

متن کامل

Development of a Low Cost and Safe PIV for Mean Flow Velocity and Reynolds Stress Measurements

In this study, a white light particle image velocimetry (WL PIV) system which employs a light sheet generated with a flash was used. The system was developed in order to provide a cost-efficient and safe alternative to laser systems while keeping the accuracy limits required for hydraulic model tests. To investigate the accuracy of WL PIV method under different flow conditions, experiments were...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012